#pragma once


class CTinyCADParam;
class DEF_INTERFACECIRCUIT CTinyCADParamDisObj
	: public CCircuitUnitDisObj
{
public:
	CTinyCADParamDisObj(CTinyCADParam* pCircuitParam);
	CTinyCADParamDisObj( const CTinyCADParamDisObj *pDisObj,CTinyCADParam* pCircuitParam=NULL);
	~CTinyCADParamDisObj(void);

public:
	virtual void Serialize( CArchive & ar );

	virtual void Display( CHoopsMap *pHoopsMap );

	virtual void Transform( const CMatrix transf );

	virtual CObj * Clone() const;

	virtual bool GetBox( double & dblLeft, double & dblBottom, double & dblRight, double & dblTop ) const;

	virtual eCircuitUnitType GetCircuitUnitType() const;

};

